package com.dmlll.dao;

import com.dmlll.VO.PersonalInformationVO;
import com.dmlll.VO.PersonalMessageVO;
import com.dmlll.pojo.BaseEntity;
import com.dmlll.pojo.PersonalMessage;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PersonalMessageMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(PersonalMessage record);

    int insertSelective(PersonalMessage record);

    PersonalMessage selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(PersonalMessage record);

    int updateByPrimaryKey(PersonalMessage record);

    List<PersonalMessageVO> selectCheck(@Param("search") String search,@Param("grade") Integer grade);

    List<PersonalMessage> selectByUserId(Integer userId);

    Integer check(@Param("ids") Integer[] ids,@Param("isTrue") Integer isTrue,@Param("reason") String reason,@Param("userAccount")String userAccount);


    List<BaseEntity> getData(PersonalInformationVO personalInformationVO);
}